* {
    font-family: Arial Unicode MS, FreeSans !important;
}

html{height:842px;width:595px;margin:0;}

.excelDefaults {
    color: black;
    text-decoration: none;
    direction: ltr;
    text-transform: none;
    text-indent: 0;
    letter-spacing: 0;
    word-spacing: 0;
    unicode-bidi: normal;
    background-image: none;
    text-shadow: none;
    list-style-image: none;
    list-style-type: none;
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    white-space: pre;
    vertical-align: bottom;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 10px;
}

.excelDefaults td {
    padding: 1px 5px;
    border: 0 solid silver;
    white-space: normal;
}

.excelDefaults .colHeader {
    background-color: silver;
    font-weight: bold;
    border: 1px solid black;
    text-align: center;
    padding: 1px 5px;
}

.excelDefaults .rowHeader {
    background-color: silver;
    font-weight: bold;
    border: 1px solid black;
    text-align: right;
    padding: 1px 5px;
}

.rotate {
    height: 140px;
    white-space: nowrap;
    overflow: hidden;
}

.rotate > div {
    -webkit-transform: translate(0px, -10px) rotate(270deg);
    -ms-transform: translate(0px, -10px) rotate(270deg);
    transform: translate(0px, -10px) rotate(270deg);
    width: 25px;
}

.fht-thead, .fht-tbody {
    padding-left: 1px !important;
}